<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 浅拷贝只拷贝一层，对于msg对象，只拷贝引用
        var obj = {
            id: 1,
            name: 'jack',
            msg: {
                age: 23
            }
        }
        var o = {};
        // for (const key in obj) {
        //     // key 是属性名  ；obj[key] 是属性值
        //     o[key] = obj[key]
        // }
        // console.log(o);

        // assign 浅拷贝  es6新增方法  
        Object.assign(o, obj);
        console.log(o);
    </script>
</body>

</html>